Demo: Using Jamama's MVC features to design an audio effect interface
نویسندگان
چکیده
The Model-View-Controller (MVC) software architecture pattern separates these three program components, and is well-suited for interactive applications where flexible human-computer interfaces are required. Separating data presentation from the underlying process enables multiple views of the same model, customised views, synchronisation between views, and views that can be dynamically loaded, repurposed, and disposed. The use of MVC is widespread in web applications, but is far less common in interactive computer music programming environments. Jamoma 0.6 enables MVC separation in Cycling’74 Max, as presented in [1]. This demonstration will examine the development of a multi-band equaliser using these recent additions to Jamoma. This review of the design process will serve to highlight many of the benefits of MVC separation.
منابع مشابه
Question Answering as Meeting Browser Interface
This paper describes the design and implementation of a Meeting Browser demo that is suitable for use on hand-held devices. Design of a minimal interface is achieved by using QuestionAnswering techniques. Users can input natural language questions to the system, and if a result is found it is displayed in video and audio.
متن کاملAUDIO FOR A MULTIMODAL ASSISTIVE INTERFACE Demo paper for the ICAD05 workshop "Combining Speech and Sound in the User Interface"
This paper details the design of an audio interface for a multi-modal content-aware web plug-in. The system aims to provide spatial and navigational information to visually impaired Internet users through speech and non-speech audio with haptic feedback. The web plug-in and audio interface are presented and discussed, along with recommendations for future system development.
متن کاملSongs2see: Learn to Play by Playing
Songs2See is a music game developed based on pitch detection, sound separation, music transcription, interface development and audio analysis technologies.While keeping the entertainment and excitement of normal video games, Songs2See provides the users with a practice tool that makes the process of learning to play a musical instrument, a more enjoyable and engaging one. The two key features o...
متن کاملUser Interface Design in Mobile Educational Applications
Introduction: User interfaces are a crucial factor in ensuring the success of mobile applications. Mobile Educational Applications not only provide flexibility in learning, but also allow learners to learn at any time and any place. The purpose of this article is to investigate the effective factors affecting the design of the user interface in mobile educational applications. Methods: Quantita...
متن کاملApplying the MVC Pattern to Generated User Interfaces with a Focus on Audio
The mobile user can interact with devices in the environment using either the devices themselves or a device she carries with her. This requires an adaption of the user interface to the used device. Declarative markup languages are considered to be a solution for single authoring user interfaces for di erent devices and modalities. This is a challenging task, since each device has its own chara...
متن کامل